/**
 * 防抖函数，让方法在一定时间之内只能执行一次
 */
export function debounce(func, wait = 1000) {
	let timeout
	return function(event) {
		clearTimeout(timeout)
		timeout = setTimeout(() => {
			func(event)
		}, wait)
	}
}